@charset "utf-8";
/**
 * Generic CSS for CakePHP
 *
 * CakePHP(tm) : Rapid Development Framework (http://cakephp.org)
 * Copyright (c) Cake Software Foundation, Inc. (http://cakefoundation.org)
 *
 * Licensed under The MIT License
 * For full copyright and license information, please see the LICENSE.txt
 * Redistributions of files must retain the above copyright notice.
 *
 * @copyright     Copyright (c) Cake Software Foundation, Inc. (http://cakefoundation.org)
 * @link          http://cakephp.org CakePHP(tm) Project
 * @package       app.webroot.css
 * @license       http://www.opensource.org/licenses/mit-license.php MIT License
 */
* { margin:0;padding:0;}
html,body{ height: 100%; }
html,body,form,fieldset,p,div,h1,h2,h3,h4,h5,h6 {-webkit-text-size-adjust:none;-webkit-tap-highlight-color:rgba(0,0,0,0)}
body {font-family:"Microsoft Yahei",Arial;font-size:14px;line-height:1.5em;background:#f5f6fb;;}
form,img,table,td { border:0;}
table{border-collapse:collapse;border-spacing:0;}
em,i{font-style:normal;}
ul,ol {list-style-type:none;}
h1,h2,h3,h4,h5,h6 ,th{  font-size:100%; font-weight:normal;}
a{ text-decoration:none; color: #000;}
img{display:block;}
#sideNav{width: 260px;height:100%; overflow:auto; float: left; background: #2A343E;position:fixed;left:0;top:0;}
#main{width:100%; height: auto; overflow: hidden;margin-left: -260px; float:right; background: #f6f5fb; color: #fff;}
#main_cont{width:auto; height:auto; overflow: hidden; padding-left: 260px;}
#header{width: 100%; height: 80px; background: #999;color: #333;}
#cont{min-height:720px; overflow:auto; background: #fff; padding: 20px;color: #333;margin: 20px 20px 70px 20px;}
#footer{width: 100%; height: 55px; padding: 15px 0 0 130px; overflow: hidden; background:#f6f5fb; text-align: center; color: #333;font-size: 12px; line-height: 1.5em;position:fixed;bottom:0;left:0;z-index:0;}

/*layer 弹窗样式*/
.layui-layer-dialog{border-radius:5px !important;overflow:hidden;width:380px;height:150px;}
.layui-layer-btn .layui-layer-btn0{background-color:#f99c1b !important;border-color:#f99c1b !important;}
.layui-layer-dialog .layui-layer-padding{padding-left:65px!important;}
.layui-layer-btn a{margin: 0px 6px 0!important;}
.layer_mobile_login{max-width:300px!important; height:60px !important;border-radius:5px;}
.layer_mobile_succes{height:80px !important;border-radius:5px;}
.ti_bg{width:100%;height:100%;position:fixed;top:0;left:0;background:rgba(0,0,0,.3);display:none;}
.tishis{overflow:hidden;width:360px;height:150px;background:#fff;color:#010101;position:fixed;top:50%;left:50%;margin:-75px 0 0 -180px;z-index:99;border-radius: 5px;}
.tishis p{font-size:14px;background:#f8f8f8;color:#333;border-bottom:1px solid #eaeaea;padding-left:20px;line-height:43px; }
.tishis p i{float:right;padding-right:20px;font-size:18px;cursor:pointer;}
.tishis div{background:url(/images/common/icon_01.jpg) 15px 15px no-repeat;line-height: 24px;word-break: break-all;overflow: hidden;font-size: 14px;padding: 20px 20px 20px 65px;text-align: left;}
.tishis a{display:block;width:60px;height:30px;background-color: #f99c1b;border-color: #f99c1b;height: 28px;
    line-height: 28px;color: #fff;border-radius: 2px;font-weight: 400;cursor: pointer;text-align:center;position:absolute;bottom:13px;right:17px; }

/*后台首页样式*/
.home .top{width: 100%; height: 240px; margin-top: 20px;}
.home .top .title{ color: #454545; font-size: 18px; text-indent: 3px; font-weight: bold; width: 100%; margin-bottom: 15px; height: 30px; float: left; }
.home .top .san_yuan{width: 29%; height: 240px; float: left; margin-left: 20px;}
.home .top .left_pian{ margin-left: 120px; }
.home .top .san_yuan .big_yuan{width: 200px; height: 200px;  border-radius: 50%; background:#ccc; position: relative; margin:0;}
.home .top .san_yuan .big_yuan .small_yuan{width: 150px; height: 150px;  border-radius: 50%; background:#fff; position: absolute; left: 25px; top: 25px; float: left;}
.home .top .san_yuan .big_yuan .small_yuan p{ width: 120px;  height: 50px;margin:40px auto 0; text-align: center; font-size: 20px; }
.home .top .san_yuan .big_yuan .small_yuan span{ width: 100px; margin:-10px auto; height: 30px; display: block; text-align: center; font-size: 36px; color: #D53A35; }
.home .bottom{width: 100%; height: 430px;}


/*左菜单栏样式*/
.menu{width:260px;min-height:850px;background:#2a343e;}
.menu .logo{width:100%;text-align:center;padding: 30px 0;line-height: 30px;color: #90a0b4;font-size:18px;}
.menu_ul{width:100%;}
.menu_ul p{font-size:15px;line-height:70px;color:#cdd0d4;position:relative;padding-left:90px;border-bottom:1px solid #38414a;}
.menu_ul p:hover{background:#425264;cursor:pointer;}
.menu_ul p i{font-size:15px;position: absolute;left:40px;top:28px;}
.menu_ul p span{font-size:12px;position: absolute;right:40px;top:29px;}
.menu_ul ul{display:none;color:#cdd0d4; }
.menu_ul ul li{line-height:50px;font-size:14px;border-bottom:1px solid #38414a;position:relative;}
.menu_ul ul li::before{content:"";display:block;width:3px;height:3px;border-radius:50%;background:#cdd0d4;position:absolute;left:80px;top:24px;}
.menu_ul a{color:#cdd0d4;text-decoration:none;display:block;width:100%;height:100%;padding-left:100px;}
.menu_ul .onLi{background:#425264;}
.mCSB_inside > .mCSB_container{margin-right:0px!important;}
.mCSB_scrollTools .mCSB_draggerContainer{right:-20px !important;}
/*头部样式*/
.header{font-size: 14px;width:100%;height:100%;background:#fff;box-shadow:2px 2px 15px 2px #e2e2e2;line-height:80px;}
.header p{float:left;text-align:left;margin-left:20px;background:url(/image/admin/laba2.png) 5px center no-repeat;background-size:30px;padding-left: 53px;}
.header p span{color: red;}
.header div{float:right;width:22%;min-width:140px;text-align:right;}
.header div img{margin-bottom: -2px;display: inline-block;}
.header div a{margin:0 20px;cursor:pointer;}


.zzlBox{margin-bottom:15px;overflow:hidden;line-height: 35px;}
.zzlBox label{color:#666;font-size:14px;float:left;min-width:100px;text-align:right;margin-right: 10px;}
/*input输入框样式*/
.zInput{width:400px;height:32px;border-radius:3px;border:1px solid #eee;padding:0 10px;float:left;outline:none;}
/*文本框样式*/
.zText{width:400px;height:100px;padding:10px;border-radius:3px;border:1px solid #eee;float:left;outline:none;}
/*下拉选择框样式*/
.zSelect{width:420px;height:32px;border-radius:3px;border:1px solid #eee;outline:none;appearance:none;-moz-appearance:none;-webkit-appearance:none;background:url(/image/admin/dao.png) 398px no-repeat;background-size:11px; padding:0 10px;float:left;}
.zSelect option{height:40px;outline:none;}

/*按钮样式*/

/*提交按钮样式*/
.zSubmit{padding:4px 15px;border-radius:3px;color:#fff;background:#438EB9;font-size:14px;border:none;cursor:pointer;outline:none;margin:10px 0 0 110px;}
/*添加按钮样式*/
.zAdd{padding:4px 15px;border-radius:3px;color:#fff;background:#438EB9;font-size:14px;border:none;cursor:pointer;outline:none;}
/*删除按钮样式一*/
.zDelect{padding:4px 15px;border-radius:3px;color:#fff;background:#da5359;font-size:14px;border:none;cursor:pointer;}
/*修改按钮样式一*/
.zChange{padding:4px 15px;border-radius:3px;color:#fff;background:rgb(251, 177, 85);;font-size:14px;border:none;cursor:pointer;}
/*单选框样式*/
.zCheckbox{width:20px;height:20px;margin-top: 10px;}
/*必填*号样式*/
.zMust{position:relative;}
.zMust::after{content:"*";color:red;position:absolute;left:540px;font-size:20px;}

/*编辑样式二*/
.zEdit{font-size:14px;color:#2f9fe2;padding-left:17px; background:url(/image/admin/edit.png) no-repeat;}
/*删除按钮样式二*/
.zDele{font-size:14px;color:#f9010c;padding-left:17px; background:url(/image/admin/delect.png) no-repeat;}

/*分页的样式*/
.pagination{overflow: hidden;margin:20px auto;display: table;}
.pagination li{float:left;margin:0 3px;}
.pagination li a{color:#949292;padding:2px 8px;display:block;border:1px solid #eee;}
.pagination .active{background: #f3904d;}
.pagination .active a{color:#fff;}
/*添加栏目样式*/
.add{overflow:hidden;}
.add .zAdd{float:right;}
/*标题栏css*/
.sub{width: 100%; height: 35px;background:#f0f0f0;border-radius:5px 5px 0 0;margin-top:15px;border:1px solid #eee;}
.sub div,.content_list div{height:35px;overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;position:relative;float:left;line-height:35px;text-align: center;}
.content_list div:after{content: "";display:block;width:1px;height:100%;background:#eee;position:absolute;right:0px;top:0;}
.content_list div:last-child:after{display:none;}
.content{width: 100%;overflow: hidden;border-left:1px solid #eee;border-right:1px solid #eee;}
.content_list{overflow:hidden;border-bottom:1px solid #eee;}
.content_list form{display: -webkit-inline-box;}

/*列表页只有三栏时比例*/
.sub_id_3{width:10%;}
.sub_name_3{width:60%;}
.sub_edit_3{width:30%;}
.content_list .sub_edit_3{width:30%;text-align:right;}
.sub_edit_3 form{margin-right: 30px;}

/*列表页二级分类*/
.two_LevelClass{background:#f9f9f9;}

/*新闻管理栏目*/
/*列表页有六栏时比例*/
.sub_id_6{width:6%;}
.sub_title_6{width:39%;}
.sub_class_6{width:14%;}
.sub_promote_6{width:5%;}
.sub_creattime_6{width:16%;}
.sub_edit_6{width:20%;}
.content_list .sub_edit_6{width:20%;}
 
 /*列表页有五栏时比例*/
.sub_id_5{width:6%;}
.sub_title_5{width:44%;}
.sub_class_5{width:14%;}
.sub_creattime_5{width:16%;}
.sub_edit_5{width:20%;}
.content_list .sub_edit_5{width:20%;}

/*列表页有五栏时比例*/
.sub_id_4{width:6%;}
.sub_title_4{width:37%;}
.sub_creattime_4{width:37%;}
.sub_edit_4{width:20%;}
.content_list .sub_edit_4{width:20%;}

/*留言板*/
.sub_guset div,.guestbook .content_list div{width:16%;}
.guestbook .guest_edit{width:20% !important;}


/*账号专区/角色管理/权限设置*/
.subBox{background:#f3f3f3;padding:10px 20px;}
.jichu{overflow:hidden;}
.jichu>div{float:left;}

/*.subBox{width:100px;height:32px;text-align:center;float: left;}
.jichu{overflow:hidden;padding-bottom:10px;}
.jichu>div{float:left;}
.colorBox>label{cursor:pointer;padding:6px 10px;background:rgba(182, 228, 255, 0.68)!important;border-radius:3px;color:#fff;}
.colorBox>.addBg{background-color:rgb(78, 187, 251) !important;}*/

/*基础专区/图片管理*/

.sub_list{width:15%;}
.sub_list img{margin:2px auto;height:30px;}
.sub_url{width:60%;}
.sub_time{width:25%;}
.back{background:#f3f3f3;padding:6px 15px;display:inline-block;border-radius:4px;}


.folder{color:#e8d00d;margin: 10px;}

